/**
	Pulsar engine. Additional include file.
	Additional windows handler: logs

	Copyright (C) 2013-2014 Dmitry Dolgov

	This program is free software; you can redistribute it and/or modify it under the terms of the
	GNU General Public License as published by the Free Software Foundation; either version 2 of
	the License, or (at your option) any later version.

	This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
	without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
	See the GNU General Public License for more details.
*/

#if !defined(PL_WINDOWS) && !defined(PL_WINDOWS64)
#error "Wrong Operation System"
#endif

namespace pl
{

/// Win32 API log event handler - pass all messages to OutputDebugString()
class LogTracerOutput : public LogTracerCommon
{
public:
	explicit LogTracerOutput(const pl_char* formatInt = NULL, const pl_char* formatExt = NULL);

private:
	DECLARE_ON_LOG_MESSAGE();
};

} // namespace pl

//
// End of file 'pulsar_log_win.h'
//
